<!DOCTYPE HTML>
<html lang="en" class="light" dir="ltr">
    <head>
        <!-- sidebar iframe generated using mdBook

        This is a frame, and not included directly in the page, to control the total size of the
        book. The TOC contains an entry for each page, so if each page includes a copy of the TOC,
        the total size of the page becomes O(n**2).

        The frame is only used as a fallback when JS is turned off. When it's on, the sidebar is
        instead added to the main page by `toc.js` instead. The JavaScript mode is better
        because, when running in a `file:///` URL, the iframed page would not be Same-Origin as
        the rest of the page, so the sidebar and the main page theme would fall out of sync.
        -->
        <meta charset="UTF-8">
        <meta name="robots" content="noindex">
        <!-- Custom HTML head -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="theme-color" content="#ffffff">
        <link rel="stylesheet" href="css/variables.css">
        <link rel="stylesheet" href="css/general.css">
        <link rel="stylesheet" href="css/chrome.css">
        <link rel="stylesheet" href="css/print.css" media="print">
        <!-- Fonts -->
        <link rel="stylesheet" href="FontAwesome/css/font-awesome.css">
        <link rel="stylesheet" href="fonts/fonts.css">
        <!-- Custom theme stylesheets -->
        <link rel="stylesheet" href="./mdbook-admonish.css">
    </head>
    <body class="sidebar-iframe-inner">
        <ol class="chapter"><li class="chapter-item expanded "><a href="intro.html" target="_parent"><strong aria-hidden="true">1.</strong> Introduction</a></li><li class="chapter-item expanded "><a href="getting_started/main.html" target="_parent"><strong aria-hidden="true">2.</strong> Getting Started</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="getting_started/docker.html" target="_parent"><strong aria-hidden="true">2.1.</strong> Docker</a></li><li class="chapter-item expanded "><a href="getting_started/k8s.html" target="_parent"><strong aria-hidden="true">2.2.</strong> Kubernetes</a></li><li class="chapter-item expanded "><a href="getting_started/first_start.html" target="_parent"><strong aria-hidden="true">2.3.</strong> First Start</a></li></ol></li><li class="chapter-item expanded "><a href="config/production_config.html" target="_parent"><strong aria-hidden="true">3.</strong> Production Config</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="config/config_minimal.html" target="_parent"><strong aria-hidden="true">3.1.</strong> Minimal Production Config</a></li><li class="chapter-item expanded "><a href="config/argon2.html" target="_parent"><strong aria-hidden="true">3.2.</strong> Password Hashing</a></li><li class="chapter-item expanded "><a href="config/passkeys.html" target="_parent"><strong aria-hidden="true">3.3.</strong> Passkeys</a></li><li class="chapter-item expanded "><a href="config/encryption.html" target="_parent"><strong aria-hidden="true">3.4.</strong> Encryption</a></li><li class="chapter-item expanded "><a href="config/logging.html" target="_parent"><strong aria-hidden="true">3.5.</strong> Logging and Auditing</a></li><li class="chapter-item expanded "><a href="config/backup.html" target="_parent"><strong aria-hidden="true">3.6.</strong> Backups</a></li><li class="chapter-item expanded "><a href="config/tls.html" target="_parent"><strong aria-hidden="true">3.7.</strong> TLS</a></li><li class="chapter-item expanded "><a href="config/sessions.html" target="_parent"><strong aria-hidden="true">3.8.</strong> Sessions</a></li><li class="chapter-item expanded "><a href="config/user_reg.html" target="_parent"><strong aria-hidden="true">3.9.</strong> User Registration</a></li><li class="chapter-item expanded "><a href="config/ha.html" target="_parent"><strong aria-hidden="true">3.10.</strong> High Availability</a></li><li class="chapter-item expanded "><a href="config/bootstrap.html" target="_parent"><strong aria-hidden="true">3.11.</strong> Bootstrapping</a></li><li class="chapter-item expanded "><a href="config/db_migration.html" target="_parent"><strong aria-hidden="true">3.12.</strong> Database Migrations</a></li><li class="chapter-item expanded "><a href="config/unix_socket.html" target="_parent"><strong aria-hidden="true">3.13.</strong> UNIX Domain Sockets</a></li><li class="chapter-item expanded "><a href="config/tuning.html" target="_parent"><strong aria-hidden="true">3.14.</strong> Tuning</a></li></ol></li><li class="chapter-item expanded "><a href="auth_providers/index.html" target="_parent"><strong aria-hidden="true">4.</strong> Authentication Providers</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="auth_providers/github.html" target="_parent"><strong aria-hidden="true">4.1.</strong> Github</a></li></ol></li><li class="chapter-item expanded "><a href="work/index.html" target="_parent"><strong aria-hidden="true">5.</strong> Working with Rauthy</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="work/api_keys.html" target="_parent"><strong aria-hidden="true">5.1.</strong> API Keys</a></li><li class="chapter-item expanded "><a href="work/custom_scopes_attributes.html" target="_parent"><strong aria-hidden="true">5.2.</strong> Custom Scopes and Attributes</a></li><li class="chapter-item expanded "><a href="work/ephemeral_clients.html" target="_parent"><strong aria-hidden="true">5.3.</strong> Ephemeral Clients</a></li><li class="chapter-item expanded "><a href="work/email_templates.html" target="_parent"><strong aria-hidden="true">5.4.</strong> E-Mail Templates</a></li><li class="chapter-item expanded "><a href="work/ip_blacklist.html" target="_parent"><strong aria-hidden="true">5.5.</strong> IP Blacklisting</a></li><li class="chapter-item expanded "><a href="work/jwks.html" target="_parent"><strong aria-hidden="true">5.6.</strong> JSON Web Keys</a></li><li class="chapter-item expanded "><a href="work/i18n.html" target="_parent"><strong aria-hidden="true">5.7.</strong> I18n</a></li><li class="chapter-item expanded "><a href="work/logout.html" target="_parent"><strong aria-hidden="true">5.8.</strong> User Logout</a></li><li class="chapter-item expanded "><a href="work/scim.html" target="_parent"><strong aria-hidden="true">5.9.</strong> SCIM</a></li><li class="chapter-item expanded "><a href="work/forward_auth.html" target="_parent"><strong aria-hidden="true">5.10.</strong> Forward Authentication</a></li><li class="chapter-item expanded "><a href="work/pam.html" target="_parent"><strong aria-hidden="true">5.11.</strong> PAM</a></li><li><ol class="section"><li class="chapter-item expanded "><a href="work/pam_groups.html" target="_parent"><strong aria-hidden="true">5.11.1.</strong> Groups</a></li><li class="chapter-item expanded "><a href="work/pam_hosts.html" target="_parent"><strong aria-hidden="true">5.11.2.</strong> Hosts</a></li><li class="chapter-item expanded "><a href="work/pam_users.html" target="_parent"><strong aria-hidden="true">5.11.3.</strong> Users</a></li><li class="chapter-item expanded "><a href="work/pam_nss_modules.html" target="_parent"><strong aria-hidden="true">5.11.4.</strong> Modules</a></li></ol></li></ol></li><li class="chapter-item expanded "><a href="config/config.html" target="_parent"><strong aria-hidden="true">6.</strong> Reference Config</a></li><li class="chapter-item expanded "><a href="swagger.html" target="_parent"><strong aria-hidden="true">7.</strong> Swagger UI</a></li></ol>
    </body>
</html>
